package com.crishne.anwo.service;

import com.crishne.anwo.dto.Pager;
import com.crishne.anwo.model.Content;

import java.util.List;

/**
 * CountryService接口
 */
public interface ContentService {

	/**
	 * 按主键查找对象
	 */
	Content getById(String pk);

	/**
	 * 获取总记录数
	 */
	int getTotalCount(Content obj);

	/**
	 * 按实体对象属性动态查找列表
	 */
	List<Content> findList(Content obj);

	/**
	 * 分页
	 */
	Pager findPageList(Content obj, Integer pageNumber, Integer pageSize);

	/**
	 * 保存
	 */
	int save(Content obj);

	/**
	 * 更新
	 */
	int update(Content obj);

	/**
	 * 删除
	 */
	int delete(String pk);

	/**
	 * 物理删除
	 */
	int remove(Content obj);
}
